<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>CruiseControl.NET : What is CruiseControl.NET</title>
	    <link rel="stylesheet" href="styles/site.css" type="text/css" />
        <META http-equiv="Content-Type" content="text/html; charset=UTF-8">	    
    </head>

    <body>
	    <table class="pagecontent" border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#ffffff">
		    <tr>
			    <td valign="top" class="pagebody">
				    <div class="pageheader">
					    <span class="pagetitle">
                            CruiseControl.NET : What is CruiseControl.NET
                                                    </span>
				    </div>
				    <div class="pagesubheading">
					    This page last changed on Aug 08, 2005 by <font color="#0050B2">mroberts</font>.
				    </div>

				    <h3><a name="WhatisCruiseControl.NET-TheCruiseControl.NETServer"></a>The CruiseControl.NET Server</h3>

<p>CruiseControl.NET (CCNet) consists of a suite of applications, but at its core is the <b><a href="CruiseControl.NET Server.html" title="CruiseControl.NET Server">CruiseControl.NET Server</a></b> which is an <b>automated integration server</b>.  </p>

<p>The Server automates the integration process by monitoring the team's source control repository directly. Every time a developer commits a new set of modifications, the server will automatically launch an integration build to validate the changes. When the build is complete, the server notifies the developer whether the changes that they committed integrated successfully or not. </p>

<p>Read more about this process at <a href="CruiseControl.NET Integration Process.html" title="CruiseControl.NET Integration Process">CruiseControl.NET Integration Process</a>.</p>

<p>Effectively, integration becomes as easy as checking in code. Using an automated integration server not only makes integration easy, it also guarantees that an integration build will happen. There is no danger of developers forgetting to validate their changes after checking in.</p>

<p>The CCNet Server offers several key features: </p>
<ul>
	<li>Integration with a variety of Source Control systems</li>
	<li>Integration with other external tools, such as NAnt and Visual Studio</li>
	<li>Can build multiple projects on one server</li>
	<li>Remote management and reporting</li>
</ul>


<p>You can see what applications CruiseControl.NET integrates with at <a href="Using CruiseControl.NET with other applications.html" title="Using CruiseControl.NET with other applications">Using CruiseControl.NET with other applications</a>.</p>

<h3><a name="WhatisCruiseControl.NET-CruiseControl.NETTools"></a>CruiseControl.NET Tools</h3>
<p>The other applications in the CruiseControl.NET suite are:</p>

<ul>
	<li><b><a href="Web Dashboard.html" title="Web Dashboard">Web Dashboard</a></b>: A .NET web application that gives you a status and detailed view of the CruiseControl.NET projects and servers in your organisation.</li>
	<li><b><a href="CCTray.html" title="CCTray">CCTray</a></b>: A client System Tray application that enables you to see 'at a glance' the state of your projects from any machine on your network.</li>
</ul>


				    
                    			    </td>
		    </tr>
	    </table>
	    <table border="0" cellpadding="0" cellspacing="0" width="100%">
			<tr>
				<td height="12" background="http://confluence.public.thoughtworks.org//images/border/border_bottom.gif"><img src="images/border/spacer.gif" width="1" height="1" border="0"/></td>
			</tr>
		    <tr>
			    <td align="center"><font color="grey">Document generated by Confluence on Sep 29, 2009 20:59</font></td>
		    </tr>
	    </table>
    </body>
</html>